Trees | Indices | Toggle frames |
---|
OpenGL and GLU interface.
This package imports all OpenGL, GLU and registered OpenGL extension functions. Functions have identical signatures to their C counterparts. For example:
from pyglet.gl import * # [...omitted: set up a GL context and framebuffer] glBegin(GL_QUADS) glVertex3f(0, 0, 0) glVertex3f(0.1, 0.2, 0.3) glVertex3f(0.1, 0.2, 0.3) glEnd()
OpenGL is documented in full at the OpenGL Reference Pages.
The OpenGL Programming Guide is a popular reference manual organised by topic. The free online version documents only OpenGL 1.1. Later editions cover more recent versions of the API and can be purchased from a book store.
The following subpackages are imported into this "mega" package already (and so are available by importing pyglet.gl):
These subpackages are also available, but are not imported into this namespace by default:
The information modules are provided for convenience, and are documented below.
pyglet.gl.gl_info Information about version and extensions of current GL implementation. | |
pyglet.gl.glu_info Information about version and extensions of current GLU implementation. |
Config
Graphics configuration.
|
|
ObjectSpace | |
Context
OpenGL context for drawing.
|
|
ContextException | |
ConfigException |
Context |
get_current_context()
Return the active OpenGL context.
|
current_context = None
|
|
glBindTexture = <_FuncPtr object at 0x9fd0a54>
|
|
glTexImage2D = <_FuncPtr object at 0xa0813d4>
|
|
glDeleteTextures = <_FuncPtr object at 0xa047094>
|
|
__package__ =
|
Return the active OpenGL context.
You can change the current context by calling Context.set_current.
Deprecated: Use current_context
Trees | Indices | Toggle frames |
---|
Generated by Epydoc 3.0beta1 on Thu Dec 31 17:58:17 2009 | http://epydoc.sourceforge.net |